package com.jhd.jiangxi.vo;

import com.jhd.jiangxi.recycle.bean.BaseBean;

import java.util.List;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = true)
@Data
public class SaleDeliveryDtlVo extends BaseBean {
    //主键，采用32位UUID--->列名: ID
    private String id;
    private ElectCodePackageVoList electCodePackageVoList;
    //销售交货主表编号--->列名: SALE_DELIVERY_MST_ID
    private String saleDeliveryMstId;
    private String propertyId;
    //全局疫苗编号--->列名: VACCINE_ID
    private String vaccineId;
    //疫苗名称--->列名: VACCINE_NAME
    private String vaccineName;
    //疫苗类别 1-一类疫苗 2-二类疫苗--->列名: CATEGORY
    private String category;
    //批号编号--->列名: VACCINE_LOTS_ID
    private String vaccineLotsId;
    //批号--->列名: LOT_NUMBER
    private String lotNumber;
    //全局厂家编号--->列名: MANUFACTURER_ID
    private String manufacturerId;
    // 生产厂家名称--->列名: MANUFACTURER_NAME
    private String manufacturerName;
    // 疫苗规格--->列名: VACCINE_SPEC
    private String vaccineSpec;
    // 疫苗剂量--->列名: VACCINE_DOSE
    private String vaccineDose;
    private String expiryDate;
    // 储位--->列名: STORAGE
    private String storage;
    private String storageId;
    private String pkgAmount;
    // 单价--->列名: UNIT_PRICE
    private int unitPrice;
    //服务费--->列名: SERVICE_PRICE
    private int servicePrice;
    //数量--->列名: QUANTITY
    private Double quantity;
    //金额--->列名: AMOUNT
    private double amount;

    private List<CoolerBox> coolerBoxVoList;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getSaleDeliveryMstId() {
        return saleDeliveryMstId;
    }

    public void setSaleDeliveryMstId(String saleDeliveryMstId) {
        this.saleDeliveryMstId = saleDeliveryMstId;
    }

    public String getPropertyId() {
        return propertyId;
    }

    public void setPropertyId(String propertyId) {
        this.propertyId = propertyId;
    }

    public String getVaccineId() {
        return vaccineId;
    }

    public void setVaccineId(String vaccineId) {
        this.vaccineId = vaccineId;
    }

    public String getVaccineName() {
        return vaccineName;
    }

    public void setVaccineName(String vaccineName) {
        this.vaccineName = vaccineName;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getVaccineLotsId() {
        return vaccineLotsId;
    }

    public void setVaccineLotsId(String vaccineLotsId) {
        this.vaccineLotsId = vaccineLotsId;
    }

    public String getLotNumber() {
        return lotNumber;
    }

    public void setLotNumber(String lotNumber) {
        this.lotNumber = lotNumber;
    }

    public String getManufacturerId() {
        return manufacturerId;
    }

    public void setManufacturerId(String manufacturerId) {
        this.manufacturerId = manufacturerId;
    }

    public String getManufacturerName() {
        return manufacturerName;
    }

    public void setManufacturerName(String manufacturerName) {
        this.manufacturerName = manufacturerName;
    }

    public String getVaccineSpec() {
        return vaccineSpec;
    }

    public void setVaccineSpec(String vaccineSpec) {
        this.vaccineSpec = vaccineSpec;
    }

    public String getVaccineDose() {
        return vaccineDose;
    }

    public void setVaccineDose(String vaccineDose) {
        this.vaccineDose = vaccineDose;
    }

    public String getExpiryDate() {
        return expiryDate;
    }

    public void setExpiryDate(String expiryDate) {
        this.expiryDate = expiryDate;
    }

    public String getStorage() {
        return storage;
    }

    public void setStorage(String storage) {
        this.storage = storage;
    }

    public int getUnitPrice() {
        return unitPrice;
    }

    public void setUnitPrice(int unitPrice) {
        this.unitPrice = unitPrice;
    }

    public int getServicePrice() {
        return servicePrice;
    }

    public void setServicePrice(int servicePrice) {
        this.servicePrice = servicePrice;
    }

    public Double getQuantity() {
        return quantity;
    }

    public void setQuantity(Double quantity) {
        this.quantity = quantity;
    }

    public Double getAmount() {
        return amount;
    }

    public void setAmount(Double amount) {
        this.amount = amount;
    }

    public List<CoolerBox> getCoolerBoxVoList() {
        return coolerBoxVoList;
    }

    public void setCoolerBoxVoList(List<CoolerBox> coolerBoxVoList) {
        this.coolerBoxVoList = coolerBoxVoList;
    }
}
